package com.sugon.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 备件需求计划实体
 * 表名 SPARE_PART_REQU
 *
 * @author sugon
 * @date 2019-08-02 15:31:05
 */
@Data
public class SparePartRequEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 修改时间
     */
    private Date updateDate;
    /**
     * 修改人
     */
    private String updateUser;
    /**
     * 操作人
     */
    private String createUser;
    /**
     * 操作时间
     */
    private Date createTime;

    /**
     * 是否已导出过
     * 0:未导出 1:已导出
     */
    private Integer isExported;

    /**
     * 删除标识
     */
    private Integer delFlag;
    /**
     * 需求进度
     */
    private Integer progress;

    /**
     * 编制人
     */
    private String organUser;
    /**
     * 编制月份
     */
    private String organMonth;

    /**
     * 编制单位/申请单位
     */
    private String applyUnit;

    /**
     * 所属组织ID
     * 一般指的是工厂下第二组
     * 比如车间ID 制造处ID
     */
    private String organId;

    /**
     * 计划编码
     */
    private String planCode;
    /**
     * $column.comments
     */
    private String id;

    /**
     * OA流程实例ID
     */
    private String procInstId;

    /**
     * 计划类别，分为过程计划(PROCESS)和结果计划(RESULT)
     * 过程计划为最终计划提供生成
     *
     */
    private String planType;

    /**
     * 编制人名称
     */
    private String organName;
    /**
     * 编制部门名称
     * 通过编制部门编码关联查询获取，非数据库字段
     */
    private String deptName;

    /**
     * 编制部门所属车间
     * 通过编制部门编码关联查询获取，非数据库字段
     */
    private String workshopName;

    /**
     * 审批备注
     */
    private String approveRemark;

}
